\documentclass{isdoc}
\version{1.0}
\usepackage{enumerate}
\usepackage{color}
\usepackage{graphicx}
\usepackage{inputenc}
\usepackage{geometry}
\usepackage{ae}

\title{Requerimientos No Funcionales}
\begin{document}
\maketitle

\begin{itemize}
	\item Apariencia y Estilo 
    	\begin{enumerate}
   		\item Fondo Claro
   		\item Letra de Color negro
   		\item Letras: {\it Encabezados y Contenidos } :  Verdana, Arial, Helvetica, Sans-serif
   		\item El men\'u principal está alineado a la izquierda en la parte superior de cada una de las diferentes
      vistas del sistema.
		   \item El contenido se despliega en el centro de la página.
      	\end{enumerate}

	\item Requerimientos de Usabilidad
   Dirigido a personas que tengan una noci\'on b\'asica acerca del uso de un navegador web moderno.

	\item Requerimientos Opcionales
   Cualquier sistema operativo est\'a soportado, es s\'olo importante que 
   este tenga un entorno gr\'afico y un navegador web que cumpla con los est\'andares m\'inimos de la W3C. 
   No se aconseja el uso de internet explorer, dado que tiene problemas con el manejo de Hojas de Estilo, y no da soporte
	completo a las nuevas herramientas del tipo de Ajax, Javascript, etc. 
	\begin{itemize}
		\item Equipo F\'isico {\it Cliente}: Cualquier M\'aquina con entorno gr\'afico y relativamente reciente.
      \item Equipo F\'isico {\it Servidor}:
			\begin{itemize}
				 \item Linux \'o Solaris
  			    \item PostgreSQL \'o MySQL
			    \item Disco Duro de 80Gb
			    \item 1Gb de Memoria Ram
			    \item Tarjeta de Red
			    \item IP Fija
			    \item Conexi\'on a Internet
			\end{itemize}
	\end{itemize}
	\item Requerimientos de Ejecuci\'on
   Es necesaria una conexi\'on a una velocidad aceptable. Pueden haber afectaciones en el rendimiento, seg\'un el manejador
	de base de datos, sin embargo, el uso de Ajax, puede hacer que esto, sea imperceptible para el usuario.
   \item Requerimientos de Portabilidad
	No hay problemas de portabilidad, dado que todo el procesamiento se realiza en el servidor. Ajax podr\'ia no funcionar
	en caso de que el explorador tenga Javascript desactivado, pero se tendr\'an versiones de las vistas para cada escenario; 
	Una versi\'on que soporte exploradores que no tienen Javascript activado y otra que trabaje con aquellos que si tienen 
	Javascript activado.
   \item Extensibilidad
	El sistema ser\'a desarrollado usando Ruby, un lenguaje de programaci\'on orientado a objetos, es un lenguaje interpretado, 	 lo c\'ual hace que el proceso de desarrollo sea m\'as r\'apido, es un lenguaje no tipado, lo c\'ual lo hace m\'as maleable. 	 Todo lo anterior asegura que sea ampliamente extensible y maleable, incluso m\'as de lo que puede ser Java.
	\item  Seguridad
	Cada componente del sistema estar\'a debidamente encapsulado, de forma tal que sea posible establecer niveles de seguridad
	apropiados.
	Este lenguaje de programaci\'on favorece el proceso de encapsulamiento, y provee m\'etodos para establecer niveles de 
	seguridad, validaci\'on de formas, etc.
\end{itemize}
\end{document}
